

// struct student
//     {
//         char *name;
//         int age;
//         char *std_id;
//         int std_cj[2];
//         double avg_scores;

//     };

// double average_scores(int a, int array[])
// {
//     int sum,i;
//     for(i=0;i<3;i++)
//     {
//         sum = sum+array[i];
//     }
//     return 1.0*sum/2;
// }

// int main()
// {
//     struct student per_ifm[5] = {
//         [0]={   .name="李华",
//             .age=20,
//             .std_id="2241101251",
//             .std_cj={77,88},
//             .avg_scores = average_scores(2,per_ifm.std_cj)
//         },
//         [1]={   .name="小明",
//             .age=20,
//             .std_id="2241101252",
//             .std_cj={75,72},
//             .avg_scores = average_scores(2,per_ifm.std_cj)
//         },
//         [2]={   .name="小李",
//             .age=20,
//             .std_id="2241101253",
//             .std_cj={80,76},
//             .avg_scores = average_scores(2,per_ifm.std_cj)
//         },
//         [3]={   .name="小华",
//             .age=20,
//             .std_id="2241101254",
//             .std_cj={90,65},
//             .avg_scores = average_scores(2,per_ifm.std_cj)
//         },
//         [4]={   .name="小张",
//             .age=20,
//             .std_id="2241101255",
//             .std_cj={65,91},
//             .avg_scores = average_scores(2,per_ifm.std_cj)
//         }
//     };
//     int i;
    // struct student temp;
    // for(int j=0;j<4;j++)
    // {
    //     for(i=0;i<4-j;i++)
    //     {
    //         if (per_ifm[i].avg_scores > per_ifm[i+1].avg_scores)
    //         {
    //             temp = per_ifm[i+1];
    //             per_ifm[i+1] = per_ifm[i];
    //             per_ifm[i] = temp;
    //         }
    //     }
    // }

//     for(i=0;i<5;i++)
//     {
//         printf("%s %d %s %.2f\n",per_ifm[i].name,per_ifm[i].age,per_ifm[i].std_id,per_ifm[i].avg_scores);
//     }
// }








// double average_scores(int a, int array[])
// {
//     int sum,i;
//     for(i=0;i<3;i++)
//     {
//         sum = sum+array[i];
//     }
//     return 1.0*sum/3;
// }

// struct student
//     {
//         char *name;
//         char *std_id;
//         int std_cj[3];
//     };


// int main()
// {
//     struct student per_ifm={
//             .name="李华",
//             .std_id="2241101251",
//             .std_cj={88,78,90},
//             };

//     double data = average_scores(3,per_ifm.std_cj);
//     printf("%s %s %.2f\n",per_ifm.name,per_ifm.std_id,data);
// }



// #include <stdio.h>
// #include "zx.h"

// int main()
// {
//     int id;
//     printf("请输入你要查询的同学的学号\n");
//     scanf("%d",&id);
//     inquire(id);
//     return 0;
// }





//gcc main.c ../../9.结构体/CODE/zx.c -o main -I../../9.结构体/CODE/


#include <stdio.h>
#include "zx.h"

int main()
{
    int id;
    printf("请输入你要查询的同学的学号\n");
    scanf("%d",&id);
    inquire(id);
    return 0;
}





















// #include <stdio.h>
// #define N 5
// struct student
// {
//     char name[50];          //姓名
//     char sex;   //性别
//     unsigned int std_id;    //学号
//     unsigned short age;     //年龄
// };
// void main()
// {
//     struct student array[N];
    
//     //保存学生信息
//     for(int i=0; i<N; i++)
//     {
//         scanf("%c %s %d %hd", &array[i].sex, array[i].name, &array[i].std_id, &array[i].age);
//         getchar();      //吸收掉换行符号
//     }
    
    
    
// }